home *** CD-ROM | disk | FTP | other *** search
/ What PC? 2000 May / What PC May 2000 / wpcmay00.iso / SOFTWARE / UTILITY / vvho52uk / VIAVOICE.Z / expression.bnf < prev    next >
Text File  |  1998-05-22  |  592b  |  21 lines

  1. // Math Expressions:
  2. // 
  3. // Say FULL expressions, like
  4. // "nine plus seven equals"
  5. // Or PARTIAL expressions, like
  6. // "nine plus seven"
  7.  
  8. <expression> = ^expression_num<numbers>? <operator> ^expression_num<numbers> equals:"expression_="? 
  9.              | ^expression_num<numbers>? <operator>                  
  10.              | ^expression_num<numbers>
  11.              | equals:"expression_="
  12.             .
  13.  
  14. <operator> = plus:"expression_+" 
  15.            | minus:"expression_-" 
  16.            | times:"expression_*" 
  17.            | divided by:"expression_/" 
  18.          .
  19.  
  20. include "numbers.bnf"
  21.